tracked armored ambulance - Alemán Inglés Diccionario